package edu.nf.exam.entity;

import lombok.Data;

import java.util.Date;

/**
 * 错题信息表
 */
@Data
public class ErrorQuestionInfo {
    /**
     * 错题编号
     */
    private Integer errorQuestionId ;
    /**
     * 试卷结果编号
     */
    private Integer examPaperResultId ;
    /**
     * 试题编号
     */
    private Integer paperQuestionId ;
    /**
     * 学科名
     */
    private String subjectName ;
    /**
     * 年级
     */
    private String levelName ;
    /**
     * 试卷名称
     */
    private String examPaperName ;
    /**
     * 题型：（1：单选题 2：单选题 3：判断题）
     */
    private Integer questionType ;
    /**
     * 学生得分
     */
    private Integer customerScore ;
    /**
     * 学生做题答案
     */
    private String answer ;
    /**
     * 1：正确 2：错误
     */
    private Integer doRight ;
    /**
     * 做题学生编号
     */
    private Integer createUser ;
    /**
     * 创建时间
     */
    private Date createTime ;

    /**
     * 试题信息 （1：1）
     */
    private PaperQuestionInfo paperQuestionInfo;


    /**
     * 重写toString方法
     * @return
     */
    @Override
    public String toString() {
        return "ErrorQuestionInfo{" +
                "errorQuestionId=" + errorQuestionId +
                ", examPaperResultId=" + examPaperResultId +
                ", paperQuestionId=" + paperQuestionId +
                ", subjectName='" + subjectName + '\'' +
                ", levelName='" + levelName + '\'' +
                ", examPaperName='" + examPaperName + '\'' +
                ", questionType=" + questionType +
                ", customerScore=" + customerScore +
                ", answer='" + answer + '\'' +
                ", doRight=" + doRight +
                ", createUser=" + createUser +
                ", createTime=" + createTime +
                ", paperQuestionInfo=" + paperQuestionInfo +
                '}';
    }
}
